singly linked list 단일 연결 리스트(Singly linked list)_삭제 <현재 리스트 구조> 3rd -> 2nd -> 1st -> <현재 리스트 구조> 1st -> 삭제할 노드가 없습니다. 저장된 데이터가 없음 저장된 노드가 없을 때 삭제연산 경우에서 제외함 저장된 노드가 있을 때 head가 가리키고 있는 노드가 삭제됨(파이썬에서는 메모리 해제가 아니므로 사실상 관리에서 제외시키는 것이라고 보면 됨) head에 다음 노드를 가리키도록 변경함 참고... pythondata structurelinked listsingly linked listdata structure JavaScript 단일 연결 리스트 연결 리스트의 특징은 head 포인터와 tail 포인터를 갖으며 각 노드는 다음 노드를 가리키는 포인터를 갖는다. this를 사용해서 생성한 Node의 value 값을 지정하고 다음 노드를 가리키는 포인터는 null로 생성한다. findNode는 특정 값(targetValue)이 연결 리스트에 존재하지 않을 경우 null을 반환하기 위해서 추가했다. while문을 사용해서 currNode가 ... JavaScriptsingly linked list단일 연결 리스트연결리스트JavaScript
단일 연결 리스트(Singly linked list)_삭제 <현재 리스트 구조> 3rd -> 2nd -> 1st -> <현재 리스트 구조> 1st -> 삭제할 노드가 없습니다. 저장된 데이터가 없음 저장된 노드가 없을 때 삭제연산 경우에서 제외함 저장된 노드가 있을 때 head가 가리키고 있는 노드가 삭제됨(파이썬에서는 메모리 해제가 아니므로 사실상 관리에서 제외시키는 것이라고 보면 됨) head에 다음 노드를 가리키도록 변경함 참고... pythondata structurelinked listsingly linked listdata structure JavaScript 단일 연결 리스트 연결 리스트의 특징은 head 포인터와 tail 포인터를 갖으며 각 노드는 다음 노드를 가리키는 포인터를 갖는다. this를 사용해서 생성한 Node의 value 값을 지정하고 다음 노드를 가리키는 포인터는 null로 생성한다. findNode는 특정 값(targetValue)이 연결 리스트에 존재하지 않을 경우 null을 반환하기 위해서 추가했다. while문을 사용해서 currNode가 ... JavaScriptsingly linked list단일 연결 리스트연결리스트JavaScript